package com.gao.file;

import java.io.File;

/**
 * @Author: ShanYuqing
 * @Version: v1.0
 */
public class FileTest2 {
    public static void main(String[] args) {
         File file = FileTest.getFile();
         getFile(file);
    }
    public static  void getFile(File dir){
        //获取当前路径下的所有文件和文件夹对象
       File[] files = dir.listFiles();
       //对数组进行遍历，获取每一个文件或文件夹对象
        for (File file : files) {
            if(file.isFile()){
                //判断是否是.java文件
                if(file.getName().endsWith(".java")){
                    System.out.println(file);
                }
            }else{
                //代码执行到这里，说明是文件夹
                //思路：调用方法，进入这个文件夹继续找.java文件
                if(file.listFiles()!=null){
                    getFile(file);
                }
            }
        }
    }
}
